let express = require('express')
const app = express()

// 使用helmet包配置cors
// const helmet = require('helmet')
const bodyParser = require('body-parser')//引入
app.use(bodyParser.urlencoded({ extended: false }));//设置请求报文主体的编码类型=》不用编码
app.use(bodyParser.json());//设置请求报文主体类型

// app.use(helmet({
//   contentSecurityPolicy: false, // 禁用内容安全策略，以便设置 CORS
// }));

// // 设置 CORS 相关的响应头
// app.use((req, res, next) => {
//   res.header('Access-Control-Allow-Origin', '*');
//   res.header('Access-Control-Allow-Methods', 'GET, POST, OPTIONS.PUT,DELETE');
//   res.header('Access-Control-Allow-Headers', 'Content-Type,token');
//   next();
// });

// 引入路由文件
const goodsRouter = require('./router/goods')
const userRouter = require('./router/user')

// 注册路由文件  
// 参数路由前缀  模块路由,注意:在访问具体的路由接口的时候,路由前缀一定要加上
app.use('/goods', goodsRouter)
app.use('/user', userRouter)

// 端口
app.listen(8090, () => {
  console.log('地址:http://localhost:8090')
})